/**
 * ProductFeature 业务逻辑
 * @author yanwl
 * @date 2014-08-22
 */
package com.chnbst.bstyun.service;

import java.util.List;
import java.util.Map;

import com.chnbst.bstyun.model.pojo.ProductFeature;

public interface ProductFeatureService {
	/**
	 * 删除产品特色
	 * @param productFeatureId 产品特色编号
	 * @return 删除成功返回true，否则返回false
	 */
	boolean deleteProductFeature(Integer productFeatureId);

	/**
	 * 添加产品特色
	 * @param ProductFeature 产品特色对象
	 * @return 返回自动增量id对象
	 */
	boolean insertProductFeature(ProductFeature productFeature);
	
	/**
	 * 更新产品特色
	 * @param productFeature 产品特色对象
	 * @return 布尔值 成功为true，失败为false
	 */
	boolean updateProductFeature(ProductFeature productFeature);

	/**
	 * 根据产品特色编号查找产品特色
	 * @param productFeatureId 产品特色编号
	 * @return 如果找到返回该产品特色，否则返回空 null
	 */
    ProductFeature selectProductFeatureByProductFeatureId(Integer productFeatureId);

    /**
     * 查询所有产品特色信息
     * @return 返回所有产品特色信息
     */
    List<ProductFeature> selectProductFeatures(Map<String, Object> map);
}
